home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / windows4 / pcproj.zip / PROJECT.RC < prev    next >
Text File  |  1990-01-29  |  27KB  |  511 lines

  1. ; project.rc  2.0       -- resource script file for project.exe 2.0
  2. ;                       -- based on the skeleton file userapp.rc
  3. ;                       -- mzu 11/11/89
  4.  
  5. ; To translate PC-Project strings to other languages
  6. ;       1) Translate all strings in the section marked TRANSLATE to END
  7. ;       2) Translate the menu choices marked TRANSLATE to END
  8. ;       3) Translate all dialog box strings (only) but not Windows
  9. ;          strings like "listbox", "edit", "static", "button"
  10.  
  11. ; For development of PC-Project in Actor, cut and paste these resources
  12. ; into the ACTOR.RC script file.  Put the string resources in with the
  13. ; existing Actor string resources, and then add the dialogs and menus.
  14. ;
  15.  
  16. #include "style.h"
  17. #include "actor.h"
  18. #include "proj.h"
  19.  
  20. ; include icons here
  21. actor   ICON    work.ico
  22. work    ICON    proj.ico
  23.  
  24. STRINGTABLE
  25. BEGIN
  26. ; substitute your application name in the next two strings.
  27.         IDSNAME, "PC-Project"
  28.         IDSAPP,  "Project.IMA"
  29.  
  30.         dosError, " reported DOS error# "
  31.  
  32. ; various fatal error strings - should be kept
  33.  
  34. ; Used for results of checkError
  35.   52, ", File not found"
  36.   53, ", Path not found"
  37.   54, ", No file handle available; all in use"
  38.   55, ", Access denied"
  39.   56, ", Invalid file handle"
  40.   58, ", Insufficient memory"
  41.   65, ", Invalid drive specification"
  42.  
  43.     150, "Attempted to move freed object:"
  44.     152, "Dynamic memory is full."
  45.     153, "Free list is corrupted."
  46.     154, "Scavenge list is full."
  47.     155, "Out of object pointers."
  48.     157, "Snapshot load failed."
  49.         158, "Not enough memory to run PC-Project."
  50.     160, "Actor Display"
  51.     161, "Requires higher static setting."
  52.     162, "Requires higher dynamic setting."
  53.         163, "ACTOR Version 2.0"
  54.     164, "Windows/Actor stack overflowed  "
  55.     165, "Windows/Actor stack underflowed "
  56.     166, "Actor stack overflowed"
  57.     167, "Corrupted object memory"
  58.     168, "Actor symbol table is full"
  59.  
  60. ; Project strings
  61.  
  62.                                         ; TRANSLATE these strings to END
  63.         PW_APPNAME, "PC-Project 2.0"
  64.         PW_EXTENSION, "PRJ"
  65.         PW_WARNING, "Warning"
  66.         PW_DISCARD, "Discard changes?"
  67.         PW_SAVEPROJ, "Save project as: "
  68.         PW_PRINTERR1, "Printer Failure"
  69.         PW_PRINTERR2, "Cannot print!"
  70.         PW_NA1, "Sorry"
  71.         PW_NA2, "Not yet implemented!"
  72.         PW_ERROR1, "Internal error"
  73.         PW_ERROR2, "command ID "
  74.         PW_RESOURCE, "Resource"
  75.         PW_DELRES1, "Delete Resource"
  76.         PW_DELRES2, "Enter the resource to delete"
  77.         PW_DELACT1, "Delete Activity"
  78.         PW_DELACT2, "Enter the activity to delete"
  79.         PW_VIEWRES1,"View Resource"
  80.         PW_VIEWRES2,"Enter the resource to edit"
  81.         PW_SHOWROOM1, "Windows Memory"
  82.         PW_SHOWROOM2, "K free"
  83.         PW_GANTT, "Gantt Chart"
  84.         PW_RESUSE, " is in use!"
  85.         PW_DELETE, "Delete anyways?"
  86.         PW_PROJECT, "Project"
  87.         PW_RESINVAL,"Invalid resource"
  88.         PW_NOTEXIST," does not exist!"
  89.         PW_ACTUSE1, " is connected to "
  90.         PW_ACTUSE2, "other activities!"
  91.         PW_CRITICAL," *CRITICAL*"
  92.         PW_NONCRITICAL, " (non critical)"
  93.         PW_MILESTONE, "Milestone"
  94.         PW_TASK, "Task"
  95.         PW_PERTTASK, "PERTTask"
  96.         PW_ERRCONNECT1, "Connection error"
  97.         PW_ERRCONNECT2, "Tasks cannot have multiple connections."
  98.         PW_ERRCONNECT3, "Use milestones for branching."
  99.         PW_ERRMEM1, "Windows memory is low!"
  100.         PW_ERRMEM2, "Close some windows."
  101.         PW_ERRDATE1, "Invalid date"
  102.         PW_ERRDATE2, " is not in "
  103.         PW_ERRDATE3, " format."
  104.         PW_MMDDYY, "MM/DD/YY"
  105.         PW_DDMMYY, "DD/MM/YY"
  106.         PW_YYMMDD, "YY/MM/DD"
  107.         PW_NODEINVAL, "Invalid activity"
  108.         PW_FILEERR1, "File Error"
  109.         PW_FILEERR2, ""
  110.         PW_FILEERR3, " reported DOS error #"
  111.                                         /* these must line up properly! */
  112.         PW_ACTIVT1,  "Activities"
  113.         PW_ACTIVT2,  "                        Early     Late"
  114.         PW_ACTIVT3,  "Name   Type $ Time Slk  Start    Finish"
  115.         PW_REST1,    "Resources"
  116.         PW_REST2,    "               Fix Var            "
  117.         PW_REST3,    "Name  Max Used Cst Cst Activities "
  118.         PW_SHOWRES2, "Name   Max Use FC  VC  Activities "
  119.         PW_SHOWACT2, "Name     Type $ Time Slk  ES       LF"
  120.         PW_PROJT1,   "       Early     Late    Cost   Time   Slack"
  121.         PW_START,    "Start  "
  122.         PW_FINISH,   "Finish "
  123.  
  124. END     
  125.  
  126.  
  127. ; project menus                 ; TRANSLATE these menu choices to END
  128. ;
  129. PWMenus MENU
  130. BEGIN
  131.   POPUP "&File"
  132.     BEGIN
  133.      MENUITEM "&New..\t^N",   PW_FILE_NEW
  134.      MENUITEM "&Open..\t^O",  PW_FILE_OPEN
  135.      MENUITEM "&Save..\t^S",  PW_FILE_SAVE
  136.      MENUITEM "Save &As..", PW_FILE_SAVEAS
  137.      MENUITEM "Clip Chart\t^Ins", PW_CLIP
  138.      MENUITEM "&Print Chart\t^P", PW_FILE_PRINT_GRAPH
  139.      MENUITEM "Print &Report", PW_FILE_PRINT
  140.      MENUITEM "Run..", PW_RUN
  141.      MENUITEM "&Quit\t^X", PW_FILE_QUIT
  142.      MENUITEM SEPARATOR
  143.      MENUITEM "A&bout Actor...", PW_ABOUT_ACTOR
  144.     END
  145.  
  146.   POPUP "&New"
  147.     BEGIN
  148.      MENUITEM "&Milestone", PW_NEW_MSTONE
  149.      MENUITEM "&Task", PW_NEW_TASK
  150.      MENUITEM "&PERT Task", PW_NEW_PERT
  151.     END
  152.  
  153.   POPUP "&Delete"
  154.     BEGIN
  155.      MENUITEM "&Activity", PW_DEL_ACTIVITY
  156.      MENUITEM "&Resource", PW_DEL_RESOURCE
  157.     END
  158.  
  159.   POPUP "&View"
  160.     BEGIN
  161.      MENUITEM "A Resource", PW_VIEW_RESOURCE
  162.      MENUITEM "All &Resources\tF3", PW_VIEW_RESOURCES
  163.      MENUITEM "&Activities\tF4", PW_VIEW_ACTIVITIES
  164.      MENUITEM "&Project summary\tF5", PW_VIEW_SUMMARY
  165.      MENUITEM "&Gantt chart\tF6", PW_VIEW_GANTT
  166.     END
  167.  
  168.   POPUP "&Options"
  169.     BEGIN
  170.      MENUITEM "&Zoom view\t^Z" PW_ZOOM
  171.      MENUITEM "&Display settings...\tF7" PW_DISPLAY
  172.      MENUITEM "&Color", PW_COLOR
  173.      MENUITEM SEPARATOR
  174.      MENUITEM "&Auto recalc\tF8", PW_AUTOCALC
  175.      MENUITEM "&Recalc!\tF9", PW_CALC
  176.      MENUITEM SEPARATOR
  177.      MENUITEM "&ShowRoom!\tF10", PW_SHOWROOM
  178.     END
  179.  
  180.  MENUITEM "\a&Help!  F1", PW_HELP, HELP
  181.  
  182. END
  183.  
  184. GWMenus MENU
  185. BEGIN
  186.   POPUP "&File"
  187.     BEGIN
  188.      MENUITEM "&Print Chart\t^P", PW_FILE_PRINT_GRAPH
  189.      MENUITEM "Clip Chart\t^Ins", PW_CLIP
  190.      MENUITEM "&Close\tF6", PW_VIEW_GANTT
  191.     END
  192.  
  193.   MENUITEM "\a&Help!  F1", PW_HELP, HELP
  194. END
  195.  
  196.  
  197. ; Project dialog boxes
  198. ;
  199. PROJ_BOX DIALOG 5, 76, 229, 114
  200. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  201. BEGIN
  202.      CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 5, 7, 16, 8
  203.      CONTROL "", NAME, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 31, 5, 45, 12
  204.      CONTROL "Description", 124, "static", SS_RIGHT | WS_CHILD, 80, 7, 48, 8
  205.      CONTROL "", DESC, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 129, 6, 91, 12
  206.      CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 6, 26, 12, 8
  207.      CONTROL "", UES, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 24, 45, 12
  208.      CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 6, 47, 13, 8
  209.      CONTROL "", ULF, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 46, 45, 12
  210.      CONTROL "Ok", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 71, 30, 14
  211.      CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 92, 30, 15
  212. ;no tabstops... non-editable
  213.      CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 84, 20, 8
  214.      CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 10, 98, 16, 8
  215.      CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 35, 71, 25, 8
  216.      CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 69, 71, 25, 8
  217.      CONTROL "", ES, "edit", ES_LEFT | WS_CHILD, 35, 84, 35, 8
  218.      CONTROL "", LS, "edit", ES_LEFT | WS_CHILD, 35, 98, 35, 8
  219.      CONTROL "", EF, "edit", ES_LEFT | WS_CHILD, 65, 84, 35, 8
  220.      CONTROL "", LF, "edit", ES_LEFT | WS_CHILD, 65, 98, 35, 8
  221.      CONTROL "Time", -1, "static", SS_LEFT | WS_CHILD, 134, 71, 22, 9
  222.      CONTROL "", TIME, "edit", ES_LEFT | WS_CHILD, 160, 71, 20, 8
  223.      CONTROL "Slack", -1, "static", SS_LEFT | WS_CHILD, 130, 84, 22, 8
  224.      CONTROL "", SLACK, "edit", ES_LEFT | WS_CHILD, 160, 84, 20, 8
  225.      CONTROL "Cost", -1, "static", SS_LEFT | WS_CHILD, 134, 98, 20, 8
  226.      CONTROL "", COST, "edit", ES_LEFT | WS_CHILD, 160, 98, 20, 8
  227.      CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 5, 63, 180, 48
  228. END
  229.  
  230. MSTONE_BOX DIALOG 5, 78, 229, 114
  231. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  232. BEGIN
  233.      CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 4, 6, 16, 8
  234.      CONTROL "", NAME, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 31, 5, 46, 12
  235.      CONTROL "Description", 124, "static", SS_RIGHT | WS_CHILD, 81, 7, 45, 8
  236.      CONTROL "", DESC, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 129, 6, 91, 12
  237.      CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 6, 26, 12, 8
  238.      CONTROL "", UES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 24, 45, 12
  239.      CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 6, 44, 13, 8
  240.      CONTROL "", ULF, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 32, 44, 45, 12
  241.      CONTROL "Inputs", -1, "static", SS_LEFT | WS_CHILD, 100, 27, 25, 8
  242.      CONTROL "", INPUT, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 130, 26, 90, 12
  243.      CONTROL "Outputs", -1, "static", SS_LEFT | WS_CHILD, 97, 45, 29, 8
  244.      CONTROL "", OUTPUT, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 44, 89, 12
  245.      CONTROL "Ok", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 71, 30, 14
  246.      CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 92, 30, 15
  247. ; no tabstops... non editable
  248.      CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 84, 20, 8
  249.      CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 10, 98, 16, 8
  250.      CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 38, 71, 25, 8
  251.      CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 76, 71, 25, 8
  252.      CONTROL "", ES, "edit", ES_LEFT | WS_CHILD, 35, 84, 35, 8
  253.      CONTROL "", LS, "edit", ES_LEFT | WS_CHILD, 35, 98, 35, 8
  254.      CONTROL "", EF, "edit", ES_LEFT | WS_CHILD, 72, 84, 35, 8
  255.      CONTROL "", LF, "edit", ES_LEFT | WS_CHILD, 72, 98, 35, 8
  256.      CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 133, 98, 20, 8
  257.      CONTROL "", SLACK, "edit", ES_LEFT | WS_CHILD, 160, 98, 20, 8
  258.      CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 6, 63, 180, 48
  259. END
  260.  
  261. TASK_BOX DIALOG  3, 57, 229, 133
  262. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  263. BEGIN
  264.      CONTROL "Name", -1, "static", SS_RIGHT | WS_CHILD, 7, 8, 16, 8
  265.      CONTROL "", NAME, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 7, 45, 12
  266.      CONTROL "Description", -1, "static", SS_LEFT | WS_CHILD, 81, 8, 48, 8
  267.      CONTROL "", DESC, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 7, 85, 12
  268.      CONTROL "Time", -1, "static", SS_RIGHT | WS_CHILD, 3, 30, 20, 8
  269.      CONTROL "", TIME, "edit", ES_LEFT | ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 27, 45, 12
  270.      CONTROL "ES", -1, "static", SS_RIGHT | WS_CHILD, 6, 47, 16, 8
  271.      CONTROL "", UES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 45, 45, 12
  272.      CONTROL "LF", -1, "static", SS_RIGHT | WS_CHILD, 6, 65, 16, 8
  273.      CONTROL "", ULF, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 64, 45, 12
  274.      CONTROL "Fixed Cost", -1, "static", SS_LEFT | WS_CHILD, 85, 30, 40, 8
  275.      CONTROL "", FC, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 27, 85, 12
  276.      CONTROL "Resources", -1, "static", SS_LEFT | WS_CHILD, 89, 47, 40, 7
  277.      CONTROL "", RES, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 45, 86, 12
  278.      CONTROL "Input", -1, "static", SS_LEFT | WS_CHILD, 79, 65, 22, 8
  279.      CONTROL "", INPUT, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 102, 64, 40, 12
  280.      CONTROL "Output", -1, "static", SS_LEFT | WS_CHILD, 145, 66, 25, 8
  281.      CONTROL "", OUTPUT, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 173, 64, 44, 12
  282.      CONTROL "Ok", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 91, 30, 14
  283.      CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 190, 111, 30, 15
  284. ; no tabstops... user can't edit these
  285.      CONTROL "Early", -1, "static", SS_RIGHT | WS_CHILD, 10, 103, 20, 8
  286.      CONTROL "Late", -1, "static", SS_RIGHT | WS_CHILD, 10, 117, 16, 8
  287.      CONTROL "Start", -1, "static", SS_LEFT | WS_CHILD, 38, 90, 25, 8
  288.      CONTROL "Finish", -1, "static", SS_LEFT | WS_CHILD, 78, 90, 25, 8
  289.      CONTROL "", ES, "edit", ES_LEFT | WS_CHILD, 35, 103, 35, 8
  290.      CONTROL "", LS, "edit", ES_LEFT | WS_CHILD, 35, 117, 35, 8
  291.      CONTROL "", EF, "edit", ES_LEFT | WS_CHILD, 74, 103, 35, 8
  292.      CONTROL "", LF, "edit", ES_LEFT | WS_CHILD, 74, 117, 35, 8
  293.      CONTROL "Cost", -1, "static", SS_LEFT | WS_CHILD, 137, 103, 16, 9
  294.      CONTROL "", COST, "edit", ES_LEFT | WS_CHILD, 160, 103, 20, 8
  295.      CONTROL "Slack", -1, "static", SS_RIGHT | WS_CHILD, 135, 117, 20, 8
  296.      CONTROL "", SLACK, "edit", ES_LEFT | WS_CHILD, 160, 117, 20, 8
  297.      CONTROL "Status", -1, "button", BS_GROUPBOX | WS_CHILD, 5, 82, 180, 48
  298. END
  299.  
  300. PERT_BOX DIALOG 2, 39, 229, 152
  301. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  302. BEGIN
  303.      CONTROL "Name", NOMEM, "static", SS_RIGHT | WS_CHILD, 7, 8, 16, 8
  304.      CONTROL "", NAME, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 7, 45, 12
  305.      CONTROL "Description", NOMEM, "static", SS_LEFT | WS_CHILD, 82, 8, 48, 8
  306.      CONTROL "", DESC, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 131, 7, 85, 12
  307.      CONTROL "Likely", NOMEM, "static", SS_RIGHT | WS_CHILD, 1, 30, 24, 8
  308.      CONTROL "", LIKELY_TIME, "edit", ES_LEFT | ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 27, 32, 12
  309.      CONTROL "Best", NOMEM, "static", SS_LEFT | WS_CHILD, 77, 30, 24, 8
  310.      CONTROL "", BEST_TIME, "edit", ES_LEFT | ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 103, 27, 32, 12
  311.      CONTROL "Worst", NOMEM, "static", SS_LEFT | WS_CHILD, 149, 30, 22, 8
  312.      CONTROL "", WORST_TIME, "edit", ES_LEFT | ES_RIGHT | WS_BORDER | WS_TABSTOP | WS_CHILD, 175, 27, 32, 12
  313.      CONTROL "Time", NOMEM, "button", BS_GROUPBOX | WS_CHILD, 0, 20, 226, 23
  314.      CONTROL "ES", NOMEM, "static", SS_RIGHT | WS_CHILD, 7, 47, 16, 8
  315.      CONTROL "", UES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 45, 45, 12
  316.      CONTROL "LF", NOMEM, "static", SS_RIGHT | WS_CHILD, 7, 65, 16, 8
  317.      CONTROL "", ULF, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 64, 45, 12
  318.      CONTROL "Fixed Cost", NOMEM, "static", SS_LEFT | WS_CHILD, 89, 47, 40, 8
  319.      CONTROL "", FC, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 44, 45, 12
  320.      CONTROL "Resources", NOMEM, "static", SS_LEFT | WS_CHILD, 92, 65, 40, 7
  321.      CONTROL "", RES, "edit", ES_LEFT | ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 64, 85, 12
  322.      CONTROL "Input", NOMEM, "static", SS_LEFT | WS_CHILD, 4, 87, 21, 8
  323.      CONTROL "", INPUT, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 30, 86, 46, 12
  324.      CONTROL "Output", NOMEM, "static", SS_LEFT | WS_CHILD, 104, 87, 24, 8
  325.      CONTROL "", OUTPUT, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 133, 86, 45, 12
  326.      CONTROL "Ok", 1, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 192, 110, 30, 14
  327.      CONTROL "Cancel", 2, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 192, 130, 30, 15
  328. ; no tabstops... non editable
  329.      CONTROL "Early", NOMEM, "static", SS_RIGHT | WS_CHILD, 12, 122, 20, 8
  330.      CONTROL "Late", NOMEM, "static", SS_RIGHT | WS_CHILD, 12, 135, 16, 8
  331.      CONTROL "Start", NOMEM, "static", SS_LEFT | WS_CHILD, 41, 109, 25, 8
  332.      CONTROL "Finish", NOMEM, "static", SS_LEFT | WS_CHILD, 80, 109, 25, 8
  333.      CONTROL "", ES, "edit", ES_LEFT | WS_CHILD, 37, 122, 35, 8
  334.      CONTROL "", LS, "edit", ES_LEFT | WS_CHILD, 37, 135, 35, 8
  335.      CONTROL "", EF, "edit", ES_LEFT | WS_CHILD, 75, 122, 35, 8
  336.      CONTROL "", LF, "edit", ES_LEFT | WS_CHILD, 75, 135, 35, 8
  337.      CONTROL "Time", NOMEM, "static", SS_LEFT | WS_CHILD, 136, 109, 16, 8
  338.      CONTROL "", TIME, "static", SS_LEFT | WS_CHILD, 160, 109, 21, 8
  339.      CONTROL "Slack", NOMEM, "static", SS_RIGHT | WS_CHILD, 133, 135, 20, 8
  340.      CONTROL "", SLACK, "edit", ES_LEFT | WS_CHILD, 160, 135, 20, 8
  341.      CONTROL "Cost", NOMEM, "static", SS_RIGHT | WS_CHILD, 133, 122, 20, 8
  342.      CONTROL "", COST, "edit", ES_LEFT | WS_CHILD, 160, 122, 20, 8
  343.      CONTROL "Status", NOMEM, "button", BS_GROUPBOX | WS_CHILD, 7, 101, 180, 48
  344. END
  345.  
  346. RES_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 12, 133, 165, 41
  347. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  348. BEGIN
  349.      CONTROL "Name", -1, "static", SS_LEFT | WS_CHILD, 5, 7, 16, 8
  350.      CONTROL "", NAME, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 25, 5, 32, 12
  351.      CONTROL "Max", -1, "static", SS_LEFT | WS_CHILD, 64, 6, 16, 8
  352.      CONTROL "", MAX, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 84, 5, 32, 12
  353.      CONTROL "FC", -1, "static", SS_LEFT | WS_CHILD, 6, 23, 15, 8
  354.      CONTROL "", FC, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 25, 23, 32, 12
  355.      CONTROL "VC", -1, "static", SS_LEFT | WS_CHILD, 64, 23, 16, 8
  356.      CONTROL "", VC, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 84, 23, 32, 12
  357.      CONTROL "Ok", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 132, 5, 27, 14
  358.      CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 132, 22, 27, 14
  359. END
  360.  
  361. SETTING_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 77, 169, 111
  362. CAPTION "Display Settings"
  363. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  364. BEGIN
  365.      CONTROL "Top", -1, "button", BS_GROUPBOX | WS_GROUP | WS_CHILD, 10, 5, 70, 85
  366.      CONTROL "Time", TTIME, "button", BS_RADIOBUTTON |  WS_CHILD, 15, 15, 28, 12
  367.      CONTROL "Slack", TSLACK, "button", BS_RADIOBUTTON | WS_CHILD, 15, 25, 35, 12
  368.      CONTROL "Cost", TCOST, "button", BS_RADIOBUTTON | WS_CHILD, 15, 35, 28, 12
  369.      CONTROL "Early Start", TES, "button", BS_RADIOBUTTON |  WS_CHILD, 15, 45, 55, 12
  370.      CONTROL "Early Finish", TEF, "button", BS_RADIOBUTTON | WS_CHILD, 15, 55, 60, 12
  371.      CONTROL "Late Start", TLS, "button", BS_RADIOBUTTON | WS_CHILD, 15, 65, 55, 12
  372.      CONTROL "Late Finish", TLF, "button", BS_RADIOBUTTON | WS_CHILD, 15, 75, 55, 12
  373.  
  374.      CONTROL "Bottom", -1, "button", BS_GROUPBOX | WS_GROUP | WS_CHILD, 90, 5, 70, 85
  375.      CONTROL "Time", BTIME, "button", BS_RADIOBUTTON | WS_CHILD, 95, 15, 28, 12
  376.      CONTROL "Slack", BSLACK, "button", BS_RADIOBUTTON | WS_CHILD, 95, 25, 40, 12
  377.      CONTROL "Cost", BCOST, "button", BS_RADIOBUTTON | WS_CHILD, 95, 35, 28, 12
  378.      CONTROL "Early Start", BES, "button", BS_RADIOBUTTON | WS_CHILD, 95, 45, 60, 12
  379.      CONTROL "Early Finish", BEF, "button", BS_RADIOBUTTON | WS_CHILD, 95, 55, 60, 12
  380.      CONTROL "Late Start", BLS, "button", BS_RADIOBUTTON | WS_CHILD, 95, 65, 60, 12
  381.      CONTROL "Late Finish", BLF, "button", BS_RADIOBUTTON | WS_CHILD, 95, 75, 60, 12
  382.      CONTROL "Clear", PW_CLEAR, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD,  60, 95, 30, 14
  383.      CONTROL "Ok", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 95, 95, 30, 14
  384.      CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 130, 95, 30, 14
  385. END
  386.  
  387. ; Help and information boxes
  388. ;
  389. PW_HELP_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 30, 224, 173
  390. STYLE WS_DLGFRAME | WS_POPUP
  391. BEGIN
  392.   CONTROL "PC-Project Help!", -1, "static", SS_CENTER | WS_CHILD, 10, 1, 194, 9
  393.   CONTROL "The main window displays a PERT diagram of a project of activities. The critical path is in bold.", -1, "static", SS_LEFT | WS_CHILD, 6, 12, 213, 18
  394.   CONTROL "Tasks are activities that take time and resources; Milestones mark the completion of tasks.", -1, "static", SS_LEFT | WS_CHILD, 6, 31, 207, 17
  395.   CONTROL "Tasks can only have a single input and output. You can assign either fixed costs or resources to Tasks.", -1, "static", SS_LEFT | WS_CHILD, 6, 51, 210, 16
  396.   CONTROL "Resources do not have to be created before use.", -1, "static", SS_LEFT | WS_CHILD, 7, 70, 207, 10
  397.   CONTROL "Create a project by creating New Milestones and Tasks and connecting to existing ones.", -1, "static", SS_LEFT | WS_CHILD, 6, 81, 211, 18
  398.   CONTROL "You can edit an activity any time by double clicking.  The critical path will be recalculated.", -1, "static", SS_LEFT | WS_CHILD, 6, 101, 213, 18
  399.   CONTROL "You can set an earliest start date (ES) or latest finish date (LF) to override the calculated dates.", -1, "static", SS_LEFT | WS_CHILD, 6, 120, 213, 18
  400.   CONTROL "You can also use the cursor keys to scroll and press [F2] or [Return] to edit an activity.", -1, "static", SS_LEFT | WS_CHILD, 6, 139, 211, 17
  401.   CONTROL "Use the Views menu for Gantt charts etc.", -1, "static", SS_LEFT | WS_CHILD, 6, 158, 170, 9
  402.   CONTROL "Ok", IDOK, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 186, 156, 32, 12
  403. END
  404.  
  405. GW_HELP_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 20, 86, 204, 90
  406. STYLE WS_DLGFRAME | WS_POPUP
  407. BEGIN
  408.  CONTROL "Gantt Chart", -1, "static", SS_CENTER | WS_CHILD, 5, 2, 194, 9
  409.  CONTROL "The Gantt window displays a time line chart of a project.  Tasks are shown as bars, Milestones as diamonds. ", -1, "static", SS_LEFT | WS_CHILD, 4, 12, 197, 26
  410.  CONTROL "Critical activities have a '*' next to them.  Critical time is in black, slack time in gray.", -1, "static", SS_LEFT | WS_CHILD, 4, 39, 193, 20
  411.  CONTROL "You can edit a Task or Milestone by double", -1, "static", SS_LEFT | WS_CHILD, 4, 60, 191, 10
  412.  CONTROL "clicking.", -1, "static", SS_LEFT | WS_CHILD, 4, 68, 63, 9
  413.  CONTROL "Ok", IDOK, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 164, 73, 32, 12
  414. END
  415.  
  416. PW_ABOUT_ACTOR_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 3, 13, 224, 161
  417. STYLE WS_DLGFRAME | WS_POPUP
  418. BEGIN
  419.      CONTROL "About Actor 2.0", -1, "static", SS_CENTER | WS_CHILD, 11, 2, 194, 11
  420.      CONTROL "Actor\xAE 2.0 is a complete programming language and development environment for Microsoft Windows.  It features:", -1, "static", SS_LEFT | WS_CHILD, 5, 15, 211, 25
  421.      CONTROL "-Interactive development environment", -1, "static", SS_LEFT | WS_CHILD, 25, 40, 185, 10
  422.      CONTROL "-Source code debugger and execution profiler", -1, "static", SS_LEFT | WS_CHILD, 25, 50, 185, 10
  423.      CONTROL "-Fast execution!  Optional early-binding", -1, "static", SS_LEFT | WS_CHILD, 25, 60, 185, 10
  424.      CONTROL "-Easy to learn C and Pascal-like syntax", -1, "static", SS_LEFT | WS_CHILD, 25, 70, 185, 10
  425.      CONTROL "-No licensing fees required", -1, "static", SS_LEFT | WS_CHILD, 25, 80, 175, 10
  426.      CONTROL "-Object-oriented programming", -1, "static", SS_LEFT | WS_CHILD, 26, 90, 180, 10
  427.      CONTROL "-Predefined classes for Windows, Dialogs etc.", -1, "static", SS_LEFT | WS_CHILD, 25, 100, 185, 10
  428.      CONTROL "For more information contact:", -1, "static", SS_LEFT | WS_CHILD, 5, 115, 210, 10
  429.      CONTROL "The Whitewater Group 600 Davis St, Evanston, IL 60201 USA (708)328-3800", -1, "static", SS_CENTER | WS_CHILD, 65, 125, 95, 34
  430.      CONTROL "actor", 6, "static", SS_ICON | WS_CHILD, 20, 133, 16, 17
  431.      CONTROL "Ok", 1, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 180, 145, 32, 12
  432. END
  433.  
  434.  
  435. ; Other dialog resources not neccessary in Actor.rc
  436. ;
  437. ABOUT_BOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 38, 51, 183, 125
  438. STYLE WS_DLGFRAME | WS_POPUP
  439. BEGIN
  440.   CONTROL "PC-Project 2.0 - 1/29/90", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 5, 5, 170, 8
  441.   CONTROL "by Zack Urlocker", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 6, 14, 170, 10
  442.   CONTROL "Written entirely in Actor\xAE", -1, "static", SS_CENTER | WS_CHILD, 5, 23, 170, 9
  443.   CONTROL "May be freely distributed for non-commercial use.", -1, "static", SS_CENTER | WS_CHILD, 16, 40, 150, 17
  444.   CONTROL "⌐1988-90 The Whitewater Group.  All rights reserved.  Portions ⌐ 1985-1988 Microsoft Corporation.", -1, "static", SS_CENTER | WS_GROUP | WS_CHILD, 27, 69, 131, 26
  445.   CONTROL "Hey now!", IDOK, "button", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_CHILD, 75, 101, 37, 14
  446.   CONTROL "work", 5, "static", SS_ICON | WS_CHILD, 10, 95, 16, 17
  447.   CONTROL "actor", 6, "static", SS_ICON | WS_CHILD, 150, 95, 16, 17
  448. END
  449.  
  450. ; FILE_BOX and INPUT_BOX are used for file save and open
  451. ;
  452. FILE_BOX DIALOG 27, 23, 192, 105
  453. STYLE WS_DLGFRAME | WS_POPUP
  454. BEGIN
  455.     EDITTEXT FILE_EDIT, 54, 5, 127, 12, ES_AUTOHSCROLL | WS_CHILD
  456.     CONTROL "" FILE_LB, "listbox", LBS_STANDARD | WS_TABSTOP | WS_CHILD, 10, 39, 99, 57
  457.     DEFPUSHBUTTON "Open", IDOK, 135, 47, 32, 15, WS_CHILD
  458.     PUSHBUTTON "Cancel", IDCANCEL, 135, 73, 32, 15, WS_CHILD
  459.     CONTROL "File name:" 3, "static", SS_LEFT | WS_CHILD, 10, 7, 41, 11
  460.     CONTROL "" FILE_DIR, "static", SS_LEFT | WS_CHILD, 10, 23, 176, 11
  461. END
  462.  
  463. INPUT_BOX DIALOG 77, 94, 165, 71
  464. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  465. BEGIN
  466.     EDITTEXT FILE_EDIT, 10, 32, 138, 12, WS_BORDER | WS_CHILD | WS_TABSTOP
  467.     LTEXT "", INPUT_MSG, 11, 5, 143, 18, WS_CHILD
  468.     DEFPUSHBUTTON "Ok" IDOK, 32, 50, 32, 14,    WS_CHILD
  469.     PUSHBUTTON "Cancel" IDCANCEL, 99, 50, 32, 14, WS_CHILD
  470. END
  471.  
  472. ; this box is used for printing
  473. ;
  474. PRINT_BOX DIALOG DISCARDABLE MOVEABLE 50, 50, 126, 63
  475. STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_ABSALIGN
  476. BEGIN
  477.   CTEXT "Printing...", 100, 3, 3, 120, 12
  478.   DEFPUSHBUTTON "Cancel", IDCANCEL, 46, 43, 32, 14, WS_TABSTOP
  479.   CTEXT "Press button to cancel", 101, 3, 17, 120, 12
  480.   CTEXT "current print job", 102, 3, 29, 120, 12
  481. END
  482.  
  483.  
  484. ; Accelerator resources not required in Actor.rc
  485. ; note: cursor keys are not defined as accelerators and are
  486. ; trapped in the WM_KEYDOWN for ProjWindow
  487. ;
  488. PC-Project ACCELERATORS
  489. BEGIN
  490.   VK_HOME, EDIT_HOME, VIRTKEY
  491.   VK_ESC, PW_COMMAND_MODE, VIRTKEY
  492.   VK_F1, PW_HELP, VIRTKEY
  493.   VK_F3, PW_VIEW_RESOURCES, VIRTKEY
  494.   VK_F4, PW_VIEW_ACTIVITIES, VIRTKEY
  495.   VK_F5, PW_VIEW_SUMMARY, VIRTKEY
  496.   VK_F6, PW_VIEW_GANTT, VIRTKEY
  497.   VK_F7, PW_DISPLAY, VIRTKEY
  498.   VK_F8, PW_AUTOCALC, VIRTKEY
  499.   VK_F9, PW_CALC, VIRTKEY
  500.   VK_F10, PW_SHOWROOM, VIRTKEY
  501.   VK_INSERT, PW_CLIP, VIRTKEY, CONTROL
  502.   "/", PW_COMMAND_MODE
  503.   "^n", PW_FILE_NEW
  504.   "^o", PW_FILE_OPEN
  505.   "^s", PW_FILE_SAVE
  506.   "^p", PW_FILE_PRINT_GRAPH
  507.   "^z", PW_ZOOM
  508.   "^x", PW_FILE_QUIT
  509. END
  510.  
  511.